0
Anonymous
No, they are the same.
There are 1000 mm per meter, so 18 meters = 18000 millimeters.
Wiki User
Chat with our AI personalities