meaning of earsplitting

1. loud enough to cause temporary hearing loss


Related Words

earsplitting |

Developed & Maintained By Taraprasad.com

Treasure Words