Meaning of sewellel

Definition of sewellel

(noun) bulky nocturnal burrowing rodent of uplands of the Pacific coast of North America; the most primitive living rodent

Other information on sewellel

WIKIPEDIA results for sewellel
Amazon results for sewellel