Definify.com

Definition 2025


frogmouths

frogmouths

English

Noun

frogmouths

  1. plural of frogmouth