be indestructibly popular - French English Dictionary