even the best steed sometimes stumbles - Turkish English Dictionary

Suggest a Term