peluca - French English Dictionary