debbie - Turkish English Dictionary