enormous significance - Turkish English Dictionary