host an overnight guest - Turkish English Dictionary