Find the word definition

Wiktionary
extrafloral

a. (context botany English) Describing a nectary that is situated on a leaf or stem rather than in a flower