Spanish-French dictionary »

ballesta meaning in French

SpanishFrench
ballesta noun
{f}

arbalètenom {f}

balista | ballesta noun

baliste