an embarrassment of riches - Turkish English Dictionary