(zoology) relating to frogs and toads
relating to frogs and toads
Of or belonging to the frog tribe.
n. [Greek] An animal of the order Barracuda.