eave swallow - German English Dictionary