biological satellite - Almanca İngilizce Sözlük