Philosophy dictionary

NEOPLATONIST

Neoplatonist: translation

Neoplatonism