填めるはめる

hameru

to get in; to insert; to put on; to make love

More N1 vocabulary