villavesa
Meanings
Noun
1. bus (Pamplona)