meaning of scorcher

1. a very hard hit ball


Related Words

scorcher |

Developed & Maintained By Taraprasad.com

Treasure Words