citrullus lanatus citroides - Spanish English Dictionary