Latin-French dictionary »

locusta | cammarus meaning in French

LatinFrench
locusta | cammarus noun

homardnom