English to Hindi

Meaning for:
Cucumis melo inodorus
other
क्युकुमिस मेलो इनोडिरस