Definify.com

Definition 2025


merekara

merekara

Maori

Noun

merekara

  1. miracle