mhorrs

English

Noun

mhorrs

  1. plural of mhorr