Find the word definition

Wikipedia
Edalorhina

Edalorhina is a small genus of leptodactylid frogs. They are found in Colombia, Ecuador, Peru and western Brazil. They are sometimes known as the snouted frogs.