dabadaba

English: Translation
slipper lobster
noun
Fish and marine creatures