sit upon - Inglés Sinónimo Diccionario