soursop

noun

1.
small tropical American tree bearing large succulent slightly acid fruit
2.
large spiny tropical fruit with tart pulp related to custard apples