n. homebody, person who likes to stay at homeadj. stay at home, remain at home
Copyright © 2018 WordTech Co.