bajoyer
Top 45000
Meanings
Noun
1. a sturdy wall of a river or canal either next to a bridge or in a lock