Definify.com

Definition 2024


disc-tongued_frog

disc-tongued frog

English

Noun

disc-tongued frog (plural disc-tongued frogs)

  1. painted frog