petaloid - German English Dictionary