Search Your Word

Learn English Definition

    Sustaining, suffering or incurring a loss.

Learn English Synonym

    Sustaining, suffering or incurring a loss.