INTERPETIOLAR MEANING IN ENGLISH

• Interpetiolar Definition & Synonyms

  1. (a.) Being between petioles. Cf. Intrapetiolar.


RECENT SEARCHES