stand in a hostile place - Turkish English Dictionary

Suggest a Term