English: Snails aren't too popular with some humans.
Telugu: నత్తలు కొన్ని మానవులతో బాగా ప్రాచుర్యం పొందలేదు.