• word of the day

    moonshell

    moonshell - Dictionary definition and meaning for word moonshell

    Definition
    (noun) marine gastropods having smooth rounded shells that form short spires
    Synonyms : moon shell
Download our Mobile App Today
Receive our word of the day
on Whatsapp