Skip to main content

tubinares

English tubinares meaning in English  •  tubinares का अर्थ अंग्रेजी में
n. pl.
  • A tribe of sea birds comprising the petrels, shearwaters, albatrosses, hagdons, and allied birds having tubular horny nostrils.
Advertisement