English dictionary
sheldrake meaning and definition
Definition and meaning of sheldrake at MeaningMonkey.org. sheldrake meaning and definition in the English Dictionary.SHELDRAKE noun
Definition of sheldrake (noun)
Source: Princeton University Wordnet