lychee

noun
  1. a small oval fruit with rough pink or red skin, white translucent flesh, and a large seed, native to China
  2. the evergreen tree that bears lychees

Examples