English-Latin dictionary »

poisonous ant / spider meaning in Latin

EnglishLatin
poisonous ant / spider noun

solifuga [solifugae](1st) F
noun

solipuga [solipugae](1st) F
noun