Definition, synonyms and related words
A species of frog, Trichobatrachus robustus, found in Central Africa, that has dermal papillae on the skin