Latin-French dictionary »

intercestrix meaning in French

LatinFrench
intercestrix noun

intercesseusenom

Your history