Hamaguri is a Japanese term for clam
Other definition:
Hamaguri is Japanese term for "hard -shell clams".