extraordinary abundance - Turkish English Dictionary