Spanish-English Dictionaryflagelar
Meaning of flagelar