someone that provides assistance - Turkish English Dictionary