カブトアワセ
Meanings
Noun
Slang
1. frot (sex act)
Composed of
helmet (of a warrior); headpiece
joint together; opposite; facing