Showing 10456 to 10470 of 24098 results
New device for laboratory animal telemetry

New device for laboratory animal telemetry

Patents for licensing Universitat Politècnica de Catalunya - UPC