meniscus (liquid level) - Spanish English Dictionary