butée
Top 30000
Meanings
Noun
1. abutment (state of abutting)
2. buttress
3. stop, stopper
4. any plant in the Butea genus