Spanish-English Dictionarytomaste
tomaste
tomarse
Meaning of tomaste