English-Latin dictionary »

treaty, league, formal agreement (between states), alliance meaning in Latin

EnglishLatin
treaty, league, formal agreement (between states), alliance noun

foedus [foederis](3rd) N
noun