Interaxillary meaning

(botany) Situated within or between the axils of leaves.
adjective
0
0
Advertisement

Origin of interaxillary