Definify.com

Definition 2025


ouwa

ouwa

Chuukese

Verb

ouwa

  1. to whistle