undestroyable - French English Dictionary