no merchant ever runs down his own wares - Turkish English Dictionary

Suggest a Term