Definify.com

Definition 2026


miamha

miamha

Scottish Gaelic

Interjection

miamha

  1. miaow, meow