drop pit - German English Dictionary