Find the word definition

WordNet
elliptic leaf

n. shaped like an ellipse