to wander about like a lost soul - Turc Anglais Dictionnaire