research and development manager - Turkish English Dictionary