Improvised petticoat Synonyms

Definitions for Improvised


Definitions for Petticoat


  • (noun) undergarment worn under a skirt