powder puff cactus - German English Dictionary