floating debris pass - Turkish English Dictionary