"biosatelliten" in English Biosatelliten {m pl} biosatellites Detailed translations for "biosatelliten" Biosatelliten{masculine plural} Biosatelliten biosatellites