lag behind in development - Turkish English Dictionary