perrière
Top 30000
Meanings
Noun
1. a catapult or trebuchet (historical)
2. a quarry (regional)