Latin English Dictionary

latine - English

nunc idoli in English:

1. now the idol now the idol