WTWM

whatsthatwordmean

← Definition
Guess

valvula

nounA small valve or flap-like structure in the body, especially in the heart, veins, or intestines.

Synonyms

valvenouncuspnoun

Built for word lovers.