mandruka
noun
man·dru·ka
variants
or less commonly mandrouka
manˈdrükə
plural -s
: a deep-water honeycomb sponge of close fiber and small root
Love words? Need even more definitions?
Merriam-Webster unabridged
Share