this place meant