deslave
Top 30000
Meanings
Noun
1. landslide (natural disaster) (Latin America)
2. landslide (vote won by overwhelming majority) (Latin America)