pitch in and help with something - Turkish English Dictionary