street dogs - German English Dictionary