カローラ (Karoora) is a Japanese noun meaning “corolla”.

Meanings

  1. nouncorolla