meaning of mackerel shad

1. small silvery fish; Nova Scotia to Brazil


Related Words

mackerel shad |

Developed & Maintained By Taraprasad.com

Treasure Words