Latin-French dictionary »

aboa meaning in French

LatinFrench
Aboa noun

Turkunom