momordica charantia - Turkish English Dictionary