Idioms
to make someone feel welcome; to try to attract visitors, etc. The county has put out the welcome mat for international investors.
Check pronunciation: welcome mat
Definition of welcome mat noun from the Oxford Advanced American Dictionary