lakoocha

/ləˈku.t͡ʃə/
noun 2

Definitions

noun

1

A tree of species Artocarpus lacucha

2

Fruit of such trees.

Your note

not saved
0 chars