put (one) under the pump - Turkish English Dictionary

Suggest a Term