Spanish-English Dictionarytrabar
Meaning of trabar