adj. Infested with worms or larvae. Being wormlike.
vermiculose 🔊 Listen to this adj. Infested with worms or larvae. Being wormlike. Share Facebook Twitter Google +