sefalon - German English Dictionary