lemon mint (mentha piperita) - Spanish English Dictionary