petrocallis - German English Dictionary