20 40 60
Displaying 1 - 1 out of 1 Object(s)
Term Definition
Palate In the Lentibulariaceae and Scrophulariaceae, the space at the throat and limb of the corolla used by pollinating insects as a landing platform.