1 result found

Search Results for: petiolated

Petiolate

Definition adjective (1) (botany) Having a petiole or leafstalk attaching the leaf blade to the stem. (2) (entomology)... Read More