Japanese dictionary
はまる
to be fit for (a job, etc.); to be suited for; to satisfy (conditions)
Kanji details
・go into
・plunge
・inlay