lemon mint (mentha piperita) - Turkish English Dictionary