matagallos - German English Dictionary