SEA BEAST MEANING IN ENGLISH

• Sea beast Definition & Synonyms

  1. () Any large marine mammal, as a seal, walrus, or cetacean.


RECENT SEARCHES