placero - French English Dictionary