Word info

latirostrous

Adjective

Meaning

Having a broad beak.

Source: Webster's dictionary

Close letter words and terms