Definify.com

Definition 2025


ouaouaron

ouaouaron

French

Noun

ouaouaron m (plural ouaouarons)

  1. bullfrog