meaning of scaphopod

1. burrowing marine mollusk


Related Words

scaphopod | scaphopoda |

Developed & Maintained By Taraprasad.com

Treasure Words