feel at home 2023.01.19 Meaning of feel at home in English Idioms 1. feel relaxed; feel comfortable and happy