Home
Search
Index
Definify.com
Webster
1828
Edition
Seamouse
SE'AMOUSE
,
Noun.
[sea and mouse.] A marine animal of the genus Aphrodita.
Similar Results
Seamouse