TUBINARES MEANING IN ENGLISH

• Tubinares Definition & Synonyms

  1. (n. pl.) A tribe of sea birds comprising the petrels, shearwaters, albatrosses, hagdons, and allied birds having tubular horny nostrils.


RECENT SEARCHES