an improvised beach tent - Turkish English Dictionary