mangonneau

French

Noun

mangonneau m (plural mangonneaux)

  1. mangonel

Further reading