SERRATIROSTRAL


Meaning of SERRATIROSTRAL in English

adj having a toothed bill, like that of a toucan.

Webster English vocab.      Английский словарь Webster.