afro puffs - Turkish English Dictionary