meaning of tongue lashing

1. rebuking a person harshly


Related Words

tongue-lashing |

Developed & Maintained By Taraprasad.com

Treasure Words