bolardo
Top 35000
Meanings
Noun
1. bollard (post preventing vehicles from entering pedestrian area)
2. bollard (nautical)