rain grooves - Turkish English Dictionary