immure oneself

listen to the pronunciation of immure oneself
الإنجليزية - الإنجليزية
shut oneself up
immure oneself
المفضلات