a unit of one thousand - German English Dictionary