Library
[Mummy + -form.]Having some resemblance to a mummy; -- in zoölogy, said of the pupæ of certain insects.
View more Miscellaneous videos