Definition of "hamachi"

hamachi