Search Your Word

Sponsored links

Learn English Definition

    Sustaining, suffering or incurring a loss.

Learn English Synonym

    Sustaining, suffering or incurring a loss.
Sponsored links