Ulyabid

Definition of Ulyabid
(noun) tapeworm