overscrupulous - German English Dictionary