mobile communications by satellite - Turkish English Dictionary