atemoya

atemoya definitions

noun
  • A hybrid between a cherimoya and a sweetsop 

  • The tree that bears this fruit.