build a wall with rocks or stones - Turkish English Dictionary

Suggest a Term