SEA AMENONE MEANING IN ENGLISH

• Sea amenone Definition & Synonyms

  1. () Any one of numerous species of soft-bodied Anthozoa, belonging to the order Actrinaria; an actinian.


RECENT SEARCHES