bataillon garibaldi - French English Dictionary