nebuleEnglish

nebule

Noun

A small cloud

English: nebule

Bahasa: nebula

Bahasa words with similar meanings