dwelling offered as a place to meet to celebrate carnival - French English Dictionary

Suggest a Term