meterse - German English Dictionary