biosatellite in Irish biosatellite in Irish bithshatailít noun an artificial satellite that is designed to carry humans or other organisms Add to Flashcards