Term:

Interpetiolar glands
Definition:

Excretory structures located between the petioles of some plants; e.g., species of Bignoniaceae.