Find the word definition

Wiktionary
abiyuch

n. 1 A tropical Asian and African flowering tree, ''Crateva religiosa'', of the caper family. 2 The edible fruit of this plant