Meaning
A chameleon or sunflower; literally 'sun-worshipper', a creature or plant that turns toward the sun.
Literally: sun-worshipper
A chameleon or sunflower; literally 'sun-worshipper', a creature or plant that turns toward the sun.
Literally: sun-worshipper