wall or fence of upright flagstones - German English Dictionary

Suggest a Term