Spanish-English Dictionarytraba
traba
trabar
Meaning of traba