tataupa

/tɑtaʊpɑ/

Definitions

1. noun

A type of frog found in South America, particularly in the rainforests.

“While exploring the Amazon rainforest, we stumbled upon a tataupa frog.”

Synonyms

  • rainforest frog
  • tree frog