meaning of lamp shell

1. marine animal with bivalve shell having a pair of arms bearing tentacles for capturing food; found worldwide


Related Words

lamp shell | lampshell |

Developed & Maintained By Taraprasad.com

Treasure Words