trouillard - French English Dictionary