persistron - German English Dictionary