meaning of suprafoliaceous

1. Inserted into the stem above the leaf, petiole, or axil, as a peduncle or flower.


Related Words

suprafoliaceous |

Developed & Maintained By Taraprasad.com

Treasure Words