Definify.com

Definition 2026


frogmouths

frogmouths

English

Noun

frogmouths

  1. plural of frogmouth