Subscribe
URL of the page has been copied to clipboard.
Meaning : A portable enclosure in which babies may be left to play.
Synonyms : pen
Install App