march on the american embassy - French English Dictionary