for generations - Turkish English Dictionary