free-floating planet (ffp) - Turkish English Dictionary