megaderma - German English Dictionary