battle of vedrosha - German English Dictionary