Definify.com

Definition 2024


mhorrs

mhorrs

English

Noun

mhorrs

  1. plural of mhorr