Cabaza in English | Spanish to English Translation and Dictionary
cabaza [cab-bah'-thah]
noun
1. Large or wide cloak with hood and sleeves. (Obsolete) (f)
Search history
Did this page answer your question?