English: Although it doesn't quite fit.
Telugu: అయినా ఇది ఏమాత్రం సరిపోవడం లేదు.