drosera - German English Dictionary