megablast - German English Dictionary