lost in wonder ( synonym found)

Definition of lost in wonder:

(n) : a North American rattlesnake, Crotalus cerastes, that inhabits lowland deserts; a person who is untrustworthy

Definition of lost in wonder:

(n) : a North American rattlesnake, Crotalus cerastes, that inhabits lowland deserts; a person who is untrustworthy

Back to Top