stones placed across a current of water to cross it - German English Dictionary

Suggest a Term