SUPRALORAL MEANING IN ENGLISH

• Supraloral Definition & Synonyms

  1. (a.) Situated above the lores; as, the supraloral feathers of a bird.
  2. (n.) A supraloral feather.


RECENT SEARCHES