Search term biosatellite has 2 results
EN English IT Italian
biosatellite (n) [an artificial satellite that is designed to carry humans or other organisms] (n) biosatellite (n) [an artificial satellite that is designed to carry humans or other organisms] (n)
IT Italian EN English
biosatellite (n) [an artificial satellite that is designed to carry humans or other organisms] (n) biosatellite (n) [an artificial satellite that is designed to carry humans or other organisms] (n)