phrynoid
/ˈfrɪnaɪɪd/Definitions
1. adjective
resembling or relating to frogs or toad-like animals
“The phrynoid features of the new species were a subject of interest among zoologists.”
2. noun
a type of toad-like animal
“The phrynoid was found living in a nearby pond.”