megaphyll - German English Dictionary