Spanish-English Dictionarydelataras
delatarás
delatar
Meaning of delataras