Translation of genyehan in English:

genyehan

noun

  • 1

    the act or result of rubbing