irreplaceability - French English Dictionary