Definify.com

Definition 2025


riutta

riutta

Finnish

Noun

riutta

  1. reef