Dictionary search results

Showing 1-4 of 4 results

Selene US English

The goddess of the moon who fell in love with Endymion

Selene in termagant US English

A harsh-tempered or overbearing woman

Selene setapinnis in moonfish US English

A deep-bodied laterally compressed marine fish, in particular