langaha

/læŋˈɑːhɑː/

Definitions

1. noun

A type of frog found in Madagascar, particularly in the family Ranidae.

“The researchers were studying the langaha, a rare frog species native to Madagascar.”

Synonyms

  • Madagascan frog
  • Ranid frog

Antonyms

  • toad