deltoid leaf

meaning: a simple leaf shaped like a capital delta (noun)