MANDRUKA


Meaning of MANDRUKA in English

noun

also man·drou·ka manˈdrükə

( -s )

Etymology: from Mandruka ( Mandrouka ), locality near Bengasi, Libya

: a deep-water honeycomb sponge of close fiber and small root

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.