made of sticks, leaves, and branches (wall) - Turkish English Dictionary

Suggest a Term