|
Definition of Seamouse
1. Noun. Polychaete worm (''Aphrodita aculeata''), found in the North Atlantic and in European seas. ¹
¹ Source: wiktionary.com
|
1. Noun. Polychaete worm (''Aphrodita aculeata''), found in the North Atlantic and in European seas. ¹
¹ Source: wiktionary.com