toilet powder - French English Dictionary