Spanish-English Dictionarycarraspear
Meaning of carraspear