AVE
Top 30000
Meanings
Noun
1. high-speed rail, high-speed train (Spain)