English-Latin dictionary »

one who composes / delivers speeches as oratorical exercise meaning in Latin

EnglishLatin
one who composes / delivers speeches as oratorical exercise noun

declamator [declamatoris](3rd) M
noun