diplostemonous - Spanish English Dictionary