SERRATIROSTRAL


Meaning of SERRATIROSTRAL in English

(a.) Having a toothed bill, like that of a toucan.

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