Definify.com

Definition 2025


mhorrs

mhorrs

English

Noun

mhorrs

  1. plural of mhorr