meaning of nudibranchs

1. any of various marine gastropods of the suborder Nudibranchia having a shell-less and often beautifully colored body


Related Words

nudibranch | nudibranchia |

Developed & Maintained By Taraprasad.com

Treasure Words