meaning of pied a terre

1. lodging for occasional or secondary use; "they bought a pied-a-terre in ">London"


Related Words

pied-a-terre |

Developed & Maintained By Taraprasad.com

Treasure Words