lemon mint (mentha piperita) - German English Dictionary