elephant's ear

English

Noun

elephant's ear (plural elephant's ears)

  1. A plant, Enterolobium cyclocarpum