Definify.com

Definition 2024


frogmouths

frogmouths

English

Noun

frogmouths

  1. plural of frogmouth