EnglishMain Dictionary
welcome mat
Universal Words
noun
IDIOMS
lay, put, roll, etc. out the welcome mat (for sb) (especially AmE) to make sb feel welcome; to try to attract visitors, etc:
The county has put out the welcome mat for international investors.