strange-horned toad noun1 •Any species of toad in the genus Xenophrys, which have a strange protuberance on their forehead. formsstrange-horned toads