strut up and down like a peacock - Turkish English Dictionary

Suggest a Term