15 minutes later - Turkish English Dictionary