meaning of horsehead

1. The silver moonfish (Selene vomer).
2.
any of several silvery marine fishes with very flat bodies


Related Words

horsehead |

Developed & Maintained By Taraprasad.com

Treasure Words