English-Latin dictionary »

supporter / champion / apologist meaning in Latin

EnglishLatin
supporter / champion / apologist noun

defensor [defensoris](3rd) M
noun