loquat

noun
  1. a small yellow or orange oval fruit with sweet flesh and large seeds
  2. an evergreen tree native to China that produces loquat fruit

Examples