meaning of tongue worm

1. wormlike arthropod having two pairs of hooks at the sides of the mouth; parasitic in nasal sinuses of mammals


Related Words

tongue worm |

Developed & Maintained By Taraprasad.com

Treasure Words