ariete
Top 20000
Meanings
Noun
1. battering ram
2. ram (hydraulic device)
3. striker (soccer)