most irreplaceable - Spanish English Dictionary