1 definition by Denozzo

Top Definition
A form of measurement used extensively in Europe.
1) Le meters they have 100 centimetres.

2) Das kilometres, each has 1000 meters
#meters #europe #ncis #meter #france
by Denozzo August 03, 2008
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×