Skip to main content

English: photoluminescent

Welsh: ffoto-ymoleuol

Part of speech

Adjective