ulu

English: Translation
clawed lobster species
noun
Fish and marine creatures
Scientific Name
Nephropidae sp.
ID
2534