jamaica cucumber (cucumis anguria) - Spanish English Dictionary