exhibit one's physical appeal (particularly at the beach) - Español Inglés Diccionario