Latin-English dictionary »

solipuga meaning in English

LatinEnglish
solipuga [solipugae] (1st) F
noun

poisonous ant / spidernoun