The India meteorological department (IMD) on Wednesday said cyclonic storm Lehar had lost its teeth and would make a landfall in Andhra Pradesh with a much lesser impact than predicted.