natural abundance - Turkish English Dictionary