EMBARRASS, (Embarraffiment), a French term, though now naturalized; denoting a difficulty or obstacle which perplexes or confounds a person, &c.
EMBARRASS, (Embarraffiment), a French term, though now naturalized; denoting a difficulty or obstacle which perplexes or confounds a person, &c.