Definify.com

Definition 2025


miamha

miamha

Scottish Gaelic

Interjection

miamha

  1. miaow, meow