Dictionary search results

Showing 1-5 of 5 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