mirror fight (with animals) - German English Dictionary