Latin Adjectives: megarōstris

Latin Adjectives verb 'megarōstris' conjugated