My french teacher said that piscine means beach! Can anyone help to say their ideas if piscine means beach or swimming pool?