English-Latin dictionary »

striga meaning in Latin

EnglishLatin
striga noun

striga [strigae](1st) F
noun