INTERAXILLARY MEANING IN ENGLISH

• Interaxillary Definition & Synonyms

  1. (a.) Situated within or between the axils of leaves.


RECENT SEARCHES