Ce înseamnă “a ambarasa”?

“a ambarasa” în Dicționar Român - Englez

  • to embarrass
    to perplex
    to entangle