Definify.com

Definition 2026


merekara

merekara

Maori

Noun

merekara

  1. miracle