tomball - German English Dictionary