Skip to content
Definition.com

The Camel is an animal that reminds of a dowager duchess studying hoi polloi through a gold-rimmed lorgnette.