Definify.com

Definition 2026


mhorrs

mhorrs

English

Noun

mhorrs

  1. plural of mhorr