placoid - French English Dictionary