Latin-French dictionary »

tubulus emissarius meaning in French

LatinFrench
tubulus emissarius noun

pot d’échappementnom