java olives (sterculia foetida) - Spanish English Dictionary