meaning of lionfish

1. brightly striped fish of the tropical Pacific having elongated spiny fins


Related Words

lionfish |

Developed & Maintained By Taraprasad.com

Treasure Words