Dictionary
Dictionary
Umbrella — definition & meaning
Word Type Definition Umbrella n. Any marine tectibranchiate gastropod of the genus
Umbrella, having an umbrella-shaped shell; -- called also umbrella
shell.
Explore more words:
Rounded · Defective · Hydrognosy · Of · Buhlwork · Earing · Pluvial · Expatriate ·