estimated number of immigrants - Turkish English Dictionary