larry leadfoot - German English Dictionary