The Collaborative International Dictionary
Wiktionary
aroba
n. (alternative spelling of araba English)