Efflorescences meaning

Plural form of efflorescence.
noun
0
0
Advertisement