yapmaktan başka çaresi olmamak - Turkish English Dictionary