unable to find your way; "found the straying sheep
English - Turkish
Definition of unable to find your way; "found the straying sheep in English Turkish dictionary