incompressible liquid - Spanish English Dictionary