English-Latin dictionary »

supporter / apologist meaning in Latin

EnglishLatin
supporter / apologist noun

defenstrix [defenstricis](3rd) F
noun