afro puffs - German English Dictionary