Turkish-English dictionary »

nebula meaning in English

TurkishEnglish
nebula noun

nebula [nebulae](a space cloud)
noun
[UK: ˈne.bjʊ.lə] [US: ˈne.bjə.lə]