English dictionary, thesaurus, translations & etymology
FreeDict.com

奥罗拉 — meaning in English

ào luó lā

Chinese → English · translate English → Chinese instead

English meaning

  • aurora noun A natural display of shifting coloured lights in the night sky near the polar regions, caused by charged particles from the sun.

Senses

奥罗拉 is used for these senses in English:

  • Aurora A en given name, in regular use since the 19th century.

aurora — full definition

  1. noun A natural display of shifting coloured lights in the night sky near the polar regions, caused by charged particles from the sun.
  2. noun Literary term for the first light of dawn.

Related Chinese words