ula

ula
English: Translation
tufted spiny lobster
noun
Fish and marine creatures
Scientific Name
Panulirus penicillatus
ID
1688