Results for "

put upon

"
English - Turkish Dictionary

put upon

(English - Turkish Dictionary) :
-i sömürmek, -i kullanmak.