meaning of pristidae

1. large primitive rays with elongated snouts


Related Words

pristidae |

Developed & Maintained By Taraprasad.com

Treasure Words