Slovnenya

Translation English French: micromillimetre

Dictionary: main
micromillimetre
noun