1. ABASE
- Meaning - To lower in rank, prestige, or esteem, to humiliate.
- Synonyms - Debase,degrade,humiliate.
- Antonyms - dignify, honor, respect.
- Usage - He felt abased when his clothes were removed.
2. ABASH
- Meaning - To make ashamed or uneasy, disconcert, to embarrass.
- Synonyms - confound, confuse, embarrass.
- Antonyms - composed, emboldened, proud, reassured.
- Usage - Salman was abashed when Ash married Abhishek.
3. ABATE
- Meaning - to decrease in force or intensity, to decrease in amount or value.
- Synonyms - Subside, Decrease, Wane, Slack, Slake.
- Antonyms - increase, intensify, magnify.
- Usage - We were waiting for the storm to abate.
4. ABBREVIATE
- Meaning - To make short or shorter, To reduce in force, efficacy, or intensity.
- Synonyms - shorten, abridge, curtail, truncate.
- Antonyms - expand, extend, increase, lengthen.
- Usage - SHIT is abbreviation of __ __ __ __ .
5. ABDICATE
- Meaning - to renounce a throne, to give up, to surrender.
- Synonyms - relinquish, renounce, reject, cast off, disclaim.
- Antonyms - assert, assume, challenge, claim, defend, defy, hold, maintain, remain, retain, treasure, usurp.
- Usage - Bush abdicated his power.
6. ABERRANT
- Meaning – straying from the right or normal way, deviating from the usual or natural type.
- Synonyms - deviation, variation, distortion, disorientation, error.
- Antonyms - truth, sanity.
- Usage - The aberrant nature of Heart pulses.
7. ABET
- Meaning - to actively encourage, to assist or support.
- Synonyms - aid, assist, support, encourage, incite, instigate.
- Antonyms - hinder, obstruct, interrupt, restrict.
- Usage - Abu Allibi was killed for abetting Bin laden.
8. ABEYANCE
- Meaning - temporary inactivity, condition of being undetermined.
- Synonyms - suspended, withheld, inoperative, out of action, pending.
- Antonyms - ongoing, action, activity, continuance, continuation.
- Usage - The task was held in abeyance.
9. ABHOR
- Meaning - to regard with horror or detestation, to regard with extreme repugnance.
- Synonyms - Hate, dislike, detest, loathe, despise, abominate.
- Antonyms - Love, liking, admiration, affection, infatuation, idolatry.
- Usage - Abhor the sin, not the sinner.
10. ABJECT
- Meaning - Sunk to a low condition, cast down in spirit
- Synonyms - beggarly, degraded, wretched, miserable.
- Antonyms - Exalted, proud.
- Usage - Children dwelling in abject poverty.
11. ABJURE
- Meaning - to renounce upon oath, to give up.
- Synonyms - renounce, repudiate, forswear, recant.
- Antonyms - desire, wish, long for.
- Usage - Mr. Bush abjured his rights.
12. ABLUTION
- Meaning - the act of washing or cleansing as a religious rite.
- Synonyms - bath, washing, cleaning.
- Antonyms - // comment if you know
- Usage - Man taking ablution in the pure waters of Ganga.
13. ABNEGATION
- Meaning - to deny oneself, self-denial, self-renunciation.
- Synonyms - give up, renunciation, denial, relinquish.
- Antonyms - assert, assume, defend, defy, hold, remain, retain, usurp.
- Usage - Swami Vivekananda abnegated all the luxurious of material life.
14. ABODE
- Meaning - A place where someone lives.
- Synonyms - residence, home, dwelling place, house, place.
- Antonyms - // comment if you know
- Usage - The dream abode.
15. ABOLISH
- Meaning -put an end to, to make null.
- Synonyms - annul, terminate, nullify, cancel, abrogate.
- Antonyms – continue, approve, retain.
- Usage - World should abolish nuclear weapons as well as work .
16. ABOMINABLE
- Meaning - unpleasant, causing disgust.
- Synonyms - abhor, hatred, detestable, loathe.
- Antonyms - love, adore, admire, worship.
- Usage - everyone abominates terrorists.
17. ABORIGINAL
- Meaning - having existed in a region from the beginning.
- Synonyms - indigenous, native, originals.
- Antonyms - immigrant, foreigner, incomer.
- Usage - Its difficult to find aboriginals in metros.
18. ABRADE
- Meaning - to wear down or tear away by friction.
- Synonyms - chafe, rub off, wear away, erase, erode, scour, scrape.
- Antonyms – smooth.
- Usage - Frequent brakes abrade tyres fast.
19. ABRASIVE
- Meaning - Harsh and rough in manner, substance that abrades.
- Synonyms - scape, rough.
- Antonyms – likable, pleasant, smooth soft, pleasing.
- Usage - abrasive brushes.
20. ABRIDGE
- Meaning - to cut short, to reduce the length.
- Synonyms - condense, shorten, abbreviate, reduce.
- Antonyms - elaborate, expand, extend, increase, lengthen.
- Usage - The London bridge abridges the gap between two islands.
21. ABROGATE
- Meaning - to abolish, to cancel by an authority.
- Synonyms - abolish, annul, annihilate.
- Antonyms - continue approve, retain.
- Usage – Let us see if new laws abrogate the right to work.
22. ABSCISSION
- Meaning - the act or process of cutting off.
- Synonyms - removal, cutting off, shedding, sloughing.
- Antonyms - attach, join.
- Usage - The picture depicts the abscission of a branch.
23. ABSCOND
- Meaning -to depart in a sudden and secret manner, esp. to avoid capture and legal prosecution.
- Synonyms - hide, depart, run away, flee.
- Antonyms – arrive, stay, reappear, remain, be present.
- Usage - Forces are searching the absconded Bin Laden.
24. ABSOLUTE
- Meaning - Loosed from any limitation, perfect in quality and nature.
- Synonyms - Uncontrolled, Unrestricted, Authoritative, dictatorial, autocratic.
- Antonyms – Accountable, limited, responsible.
- Usage - Adolf Hitler wanted the absolute power.
25. ABSOLVE
- Meaning - to set free from an obligation or the consequences of guilt.
- Synonyms - forgive, discharge, pardon, vindicate, set free.
- Antonyms - charge, convict, excoriate.
- Usage - Lord Jesus absolves us all from our sins.
26. ABSTAIN
- Meaning – To refrain from something by one’s own choice.
- Synonyms – refrain, withhold, resist.
- Antonyms - pursue, persist.
- Usage - Abstinence is the key of life. abstain from sex.
27. ABSTRACT
- Meaning - a concept or idea not associated with any specific instance, existing only in the mind.
- Synonyms - theoretical, complex, conceptual, unrealistic, unpractical, hypothetical, abstract.
- Antonyms - concrete, definite, real.
- Usage - abstract art is very valuable these days.
28. ABSTRUSE
- Meaning - hard to understand.
- Synonyms – obscure, abstract, esoteric, difficult, obsolete, recondite.
- Antonyms - clear, easy, lucid, simple, concrete.
- Usage - Abstruse subjects are hard to understand.
29. ABUSIVE
- Meaning - characterized by wrong or improper use or action, using harsh insulting language.
- Synonyms – Insulting, slanderous, calumniating, disparage, maligning.
- Antonyms - Praising, eulogistic, laudatory, panegyric.
- Usage - Using abusive language and insulting prisoners.
30. ABUT
- Meaning - to touch along the border, to border upon or end at.
- Synonyms - adjoin, border, neighbor, meet, touch.
- Antonyms - // comment if you know
- Usage - The 2 properties shown in Figure abut one another.
31. ABYSMAL
- Meaning - Extending far downward or inward from a surface, extremely or hopelessly bad or severe.
- Synonyms - deep, abyss, bottomless, profound, fathomless, immeasurable, extremely bad.
- Antonyms - measurable, fathomable.
- Usage -The abysmal well.
32. ABYSS
- Meaning - An immeasurably deep chasm.
- Synonyms - chasm, deep, hallow, ravine, cavity, deep, abysmal.
- Antonyms – measurable, not deep.
- Usage -Lost in the deep abysses of water.
33. ACCEDE
- Meaning -to express approval.
- Synonyms – assent, agree, acquiesce, comply, concede, accept, nod.
- Antonyms - deny, refuse, condemn, demur, denounce.
- Usage -The two acceded to work together.
34. ACCLAIM
- Meaning - To praise enthusiastically and often publicly, to acknowledge.
- Synonyms - praise, applaud, acclamation, hail, herald
- Antonyms – dishonor, disapproval, berate, vituperate.
- Usage - Acclaim the deserved.
35. ACCLIMATIZE
- Meaning - To adapt oneself to environmental or climatic changes.
- Synonyms – adapt, adjust, conform.
- Antonyms - unacclimatize.
- Usage -people acclimatize when there is change in weather.
36. ACCLIVITY
- Meaning -An upward slope.
- Synonyms – ascent, rise, raise, climb, upgrade, incline, slope.
- Antonyms - declivity, decline.
- Usage - Sign showing acclivity ahead.
37. ACCOLADE
- Meaning – an award or privilege granted as a special honor or as an acknowledgment of merit.
- Synonyms – award, recognition, prize, trophy, honor, reward.
- Antonyms – criticism.
- Usage - His works were accoladed.
38. ACCOMPLICE
- Meaning - A person who knowingly participates with another in an unlawful act, crime or wrongdoing, partner in crime.
- Synonyms – confederate, associate, assistant, helper, decoy, steerer, supporter.
- Antonyms - adversary, enemy, opponent.
- Usage - Abu Allibi was an accomplice of Bin Laden.
39. ACCORD
- Meaning - An agreement between parties.
- Synonyms - agree, agreement, concord, consort, harmonize, rapport, treaty.
- Antonyms - disagreement, dissonance, dissension.
- Usage – The two parties accorded for peace.
40. ACCOST
- Meaning - To approach and speak to boldly or aggressively.
- Synonyms – come up to, address, greet, recognize, approach, snare, hook, solicit, waylay.
- Antonyms - avoid, dodge, evade, ignore, scorn, shun.
- Usage - President is being accosted by body guards.
41. ACCOUTRE
- Meaning - To outfit and equip, as for military duty.
- Synonyms – furnish, equip, outfit, fit out, fit, attire.
- Antonyms - // comment if you know.
- Usage – The army man accoutred for the mission.
42. ACCRETION
- Meaning – increase by external addition or accumulation.
- Synonyms - increase, accrue, growth.
- Antonyms - attrition, decrease, lose.
- Usage - The accretion of snow.
43. ACCRUE
- Meaning - to be added as a matter of periodic gain or advantage, as interest on money.
- Synonyms - to increase, accretion, augment, collect, gather, accummulate.
- Antonyms - attrition, decrease, lose.
- Usage - the interest accrues.
44. ACERBITY / ACRID
- Meaning - Sourness or acidness of taste, character, or tone. / (ACRID) harshness or severity, as of temper or expression.
- Synonyms - bitter, acidity, sour. / (ACRID) tartness, jaundice, acrimony.
- Antonyms - mellowness, mildness, sweetness. / (ACRID) kindness, sweetness
- Usage - taste of acerbity.
45. ACME
- Meaning - The highest point, as of achievement or development.
- Synonyms - peak, summit, apex, zenith, top, pinnacle.
- Antonyms – bottom, low point, zero, nadir.
- Usage - try harder to reach the acme of your career.
46. ACNE
- Meaning – Its a common skin disease characterized by pimples on the face, chest, and back.
- Synonyms - pimples
- Antonyms - // comment if you know
- Usage - acne is a common disease.
47. ACQUIESCE
- Meaning - to accept, comply, or submit tacitly or agree passively.
- Synonyms – assent, agree, comply, connive.
- Antonyms - disagree, deny, refuse, condemn, demur, denounce.
- Usage - I’m disinclined to acquiesce to your request.
48. ACQUIT / ACQUITTAL
- Meaning – Judgment, as by a jury or judge, that a defendant is not guilty of a crime as charged.
- Synonyms - absolve, discharge, exculpate, exonerate, release, vindicate.
- Antonyms - charge, condemn, blame, convict, sentence.
- Usage - If it does not fit, must you acquit?
49. ACRIMONIOUS
- Meaning – caustic, biting, or rancorous especially in feeling, language, or manner.
- Synonyms – acerbic, caustic, bitter, peevish, pungent, tart, sharp.
- Antonyms - kind, sweet, affable, benign.
- Usage - remain calm in acrimonious situations.
50. ACROPHOBIA
- Meaning – Fear of heights.
- Synonyms – // comment if you know
- Antonyms - // comment if you know
- Usage - People having acrophobia miss lot of fun, like the one in photo.
51. ACTUARY
- Meaning - A statistician who computes insurance risks and premiums.
- Synonyms – analyst,auditor, bookkeeper,calculator,clerk,comptroller, public accountant, reckoner.
- Antonyms – // comment if you know
- Usage - actuaries estimate the preferred interest rates of insurance companies.
52. ACTUATE
- Meaning -To put into motion or action; activate; Motivate.
- Synonyms - drive,impel,mobilize,activate,motivate.
- Antonyms - impede, stop.
- Usage - crisis actuate employees to work hard.
53. ACUMEN
- Meaning -ability to understand and judge things quickly and clearly.
- Synonyms - shrewdness, astuteness, sagacity.
- Antonyms - denseness, ignorance, inability, ineptness, obtuseness, stupidity
- Usage - Einstein approached matters with great acumen
54. ACUTE
- Meaning - Extremely sharp or severe; intense;
- Synonyms – sharp, pointed, sensitive, shrill.
- Antonyms – dense, imperceptive, insensitive,blunt, dull
- Usage - Sitting infront of computer for long hours causes acute back pains.
55. ADAMANT
- Meaning -An extremely hard, firmly or stubbornly determined.
- Synonyms - die-hard, grim, implacable,stubborn,rigid
- Antonyms - flexible, soft, supple
- Usage - Dogs can be adamant at times
56. ADAGE
- Meaning -A pithy statement expressing an observation or principle generally accepted as wise or true,
- Synonyms - aphorism, maxim, proverb, saying.
- Antonyms - //comment if you know
- Usage - She said she always believed in the old adage,’Leave them while you’re looking good.’ -Loos, Anita
57. ADDENDUM
- Meaning -Something added or to be added, especially a supplement to a book.
- Synonyms - supplement, appendix, postscript.
- Antonyms - // comment if you know.
- Usage -This is an addendum to the book.
58. ADDLE
- Meaning – to become confused.
- Synonyms - confuse, muddle, bewilder.
- Antonyms - clear, understanding
- Usage - My Brain is addled by the volume of this work.
59. ADDUCE
- Meaning - to cite as an example or means of proof in an argument.
- Synonyms - cite, present, abduce.
- Antonyms - // comment if you know.
- Usage - The picture adduce the fact of evolution.
60. ADEPT
- Meaning -A highly skilled person; an expert.
- Synonyms – expert,master,skillful,proficient.
- Antonyms – awkward, clumsy, incompetent, inept, unskilled.
- Usage - There is great demand for adept employees these days.
61. ADIEU
- Meaning -Used to express farewell
- Synonyms - farewell, goodbye, parting
- Antonyms - greeting,hello
- Usage -Bidding them adieu we departed.
62. ADJUDGE
- Meaning -To award by law,To determine or decide by judicial procedure.
- Synonyms - decide, decree,determine, judge,rule umpire.
- Antonyms - // comment if you know.
- Usage -A person adjudged guilty is one who has been convicted in court.
63. ADJUNCT
- Meaning - Something attached to another in a dependent or subordinate position.
- Synonyms - accessory, supplement, attachment.
- Antonyms - detriment, lessening, subtraction
- Usage - PCC looking for adjunct faculty through job fair.
64. ADJURATION
- Meaning -An earnest, solemn appeal.
- Synonyms - appeal, earnest command.
- Antonyms - // comment if you know.
- Usage - Picture depicting people taking adjuration.
65. ADJUTANT
- Meaning - A staff officer who helps a commanding officer with administrative affairs.
- Synonyms - aide, assistant,auxiliary, helper, deputy
- Antonyms - // comment if you know.
- Usage - The picture of an adjutant officer.
66. ADJOURN
- Meaning -To suspend until a later stated time.
- Synonyms – defer, delay, postpone, shelve, suspend.
- Antonyms -begin, convene, convoke, encourage, further, keep on, open, rally, stimulate, urge
- Usage - The court adjourned the meeting .
67. ADMONISH
- Meaning -To reprove gently but earnestly.
- Synonyms - reprove, rebuke, castigate, chastise, warn .
- Antonyms -applaud, approve, commend, compliment, extol, flatter, laud, praise
- Usage - admonish your friends privately but praise them openly.
68. ADONIS
- Meaning -Greek Mythology. A strikingly beautiful youth loved by Aphrodite, A very handsome young man.
- Synonyms - // comment if you know.
- Antonyms - // comment if you know.
- Usage - is anyone nicknamed adonis.. ?
69. ADORE
- Meaning -To regard with deep passion and love.
- Synonyms - idolize, revere, worship, love
- Antonyms -abhor, condemn, despise, detest, hate.
- Usage - who doesn’t adore red rose..?
70. ADROIT
- Meaning - Exhibiting or possessing skill and ease in performance
- Synonyms - skillful,dexterous, deft, nimble, slick
- Antonyms -awkward, clumsy, dense, inept, stupid, unskilled
- Usage - Safety Sam is definitely an adroit worker.
71. ADULTERATE
- Meaning - make poorer in quality by adding another substance
- Synonyms – alloyed, impure, dirty, mixing, debased, loaded.
- Antonyms - clean, moral, virtuous, free, purify, refine
- Usage - Adulterating food has become habit for some people now .
72. ADUMBRATE
- Meaning -To draw up a preliminary plan or version of, To give a sketchy outline of.
- Synonyms - augur, bode, forecast, daft, sketch, outline.
- Antonyms - // comment if you know.
- Usage - The recent development adumbrate a world – wide revolution in computer technology.
73. ADVENT
- Meaning -The coming or arrival, especially of something extremely important.
- Synonyms – appearance, arrival, coming, start.
- Antonyms - departure, end.
- Usage - People preparing for the advent of lord.
74. ADVERSE / ADVERSITY
- Meaning - Unfavourable conditions.
- Synonyms - antagonistic, antipathetic, opposing, unfavourable, disadvantages.
- Antonyms - advantageous, aiding, auspicious, favorable, fortunate, helpful, lucky, propitious
- Usage - Soldiers give up their life for ours and serve in adverse conditions to have a better life for us.
75. ADVERT
- Meaning -To call or direct attention to something.
- Synonyms - mention, point, refer, advertise, pay attention.
- Antonyms - // comment if you know.
- Usage - Advert the situation which you can’t handle.
76. ADVOCACY
- Meaning -The act of pleading or arguing in favor of something cause, idea.
- Synonyms – support.
- Antonyms – attack, criticism, opposition, protest, rejection.
- Usage - Advocates plead on behalf of their clients.
77. ADZ / ADZE
- Meaning -An axlike tool with a curved blade at right angles to the handle, used for shaping wood.
- Synonyms // comment if you know.
- Antonyms // comment if you know.
- Usage - people use it to dig and plant tree in gardens.
78. AEGIS
- Meaning - Greek Mythology. The goatskin shield or breastplate of Zeus or Athena. Athena’s shield carried at its center the head of Medusa.
- Synonyms – shield, backing, patronage.
- Antonyms - // comment if you know.
- Usage - under the council’s aegis the new law was approved.
79. AERIE
- Meaning -The nest of a bird, such as an eagle, built on a cliff or other high place.
- Synonyms - nest.
- Antonyms - // comment if you know.
- Usage - The condors flew to their new aerie.
80. AESTHETIC
- Meaning -An artistically beautiful or pleasing appearance
- Synonyms - artistic.
- Antonyms - ugly. // comment here me if i wrong !!
- Usage – aesthetic performance by the artists.
81. AEROSTAT
- Meaning – A balloon or other apparatus floating in or sustained by the air.
- Synonyms – Balloon
- Antonyms – // comment if you know.
- Usage -Aerostats are used for lifting military airborne radar equipment.
82. AFFABLE
- Meaning - Easy and pleasant to speak to; approachable.
- Synonyms – gracious, congenial, cordial, genial, sociable,sonsy, amiable, genial.
- Antonyms - complaining, disdainful, grouchy, grumbling, impolite, miserable, reserved, surly, unfriendly.
- Usage – affable kitty gives everyone hugs.
83. AFFECT
- Meaning -Have an influence on, produce an effect on.
- Synonyms - influence, touch, move, impress, assume, fake.
- Antonyms - // comment if you know.
- Usage – This article will affect my thinking.
84. AFFECTATION
- Meaning -A particular habit, as of speech or dress, adopted to give a false impression.
- Synonyms - pose, pretense.
- Antonyms -naturalness, simplicity
- Usage -Freedom from affectation or embarrassment.
85. AFFILIATE
- Meaning -A person, organization, or establishment associated with another as a subordinate, subsidiary, or member.
- Synonyms - ally, associate, bind, combine, connect, join.
- Antonyms - disjoin, separate, stay away.
- Usage - want to affiliate with the association above?
86. AFFRONT
- Meaning -To insult intentionally, especially openly
- Synonyms - huff, insult, miff, offend, outrage.
- Antonyms -appeasement, compliment, pleasantry, gratify, mollify, placate, please, satisfy, soothe.
- Usage - People don’t tolerate affront and commit suicide.
87. AFOOT
- Meaning -In the process of being carried out.
- Synonyms - walking, underway, on foot.
- Antonyms - nonmoving, unmoving, nonsurrent.
- Usage - did u came all the way afoot?
88. AGAPE
- Meaning - In a state of wonder or amazement, as with the mouth wide open.
- Synonyms - aghast, ajar, opened, overwhelmed, shocked.
- Antonyms - // comment if you know.
- Usage - Dazzles the crowd and sets them all agape. –Milton.
89. AGILE
- Meaning – Characterized by quickness, lightness, and ease of movement.
- Synonyms - quick, nimble, brisk, facile.
- Antonyms -brittle, clumsy, stiff
- Usage - dogs are extremely agile.
90. AGGLOMERATE
- Meaning -become collected into a mass.
- Synonyms – accrue, accumulate, aggregate, amass, collect.
- Antonyms - // comment if you know.
- Usage - The system determine the size and distribution of the agglomerate.
91. AGGRANDIZE
- Meaning - to make appear great or greater:praise highly
- Synonyms – amplify, augment, boost, build, burgeon, magnify, multiply, glorify.
- Antonyms -belittle, debase, degrade, depress, disgrace, humble, lower.
- Usage -The king wanted to aggrandize himself and his kingdom.
92. AGGRAVATE
- Meaning -make worse or more serious.
- Synonyms -intensify, deepen, enhance, heighten, intensate, magnify
- Antonyms -appease, gladden, make happy, mollify, soften, alleviate, help, improve, relieve, soothe.
- Usage -Threats only served to aggravate people in such cases.
93. AGGREGATE
- Meaning – Composed of a mixture of minerals separable by mechanical means.
- Synonyms - amount, sum, summation, total, gross, whole.
- Antonyms – individual, part, particular,break up, disperse, divide.
- Usage - aggregate stockpiled for additional underground drains.
94. AGGRESS / AGGRESSION
- Meaning -To initiate an attack, war, quarrel, or fight.
- Synonyms - assail, assault, attack, beset, strike.
- Antonyms -meekness
- Usage -“Aggression, the writer’s main source of energy.” – Ted Solotaroff
95. AGGRIEVE
- Meaning -to give pain or trouble to.
- Synonyms - distress, grieve, hurt, injure, pain, oppress, outrage, wound.
- Antonyms - // comment if you know.
- Usage - Deer was aggrieved by the leopard’s attack.
96. AGHAST
- Meaning -filled with horror or amazement.
- Synonyms - shock, terror, amazement,afraid, apprehensive, fearful, fearsome, funky, panicky.
- Antonyms -unsurprised.
- Usage - John stood aghast looking the report card.
97. AGITATE
- Meaning – cause anxiety to (a person, his feelings, etc).
- Synonyms - churn, convulse, rock, shake,bother, discompose, disquiet, distract, disturb.
- Antonyms - calm, not bother, quiet, soothe,tranquilize.
- Usage - She was agitated by the attacks.
98. AGNOSTIC
- Meaning - One who is skeptical about the existence of God but does not profess true atheism.
- Synonyms - doubter, non-believer, non-committed.
- Antonyms - believer, gnostic.
- Usage - are you an agnostic fellow ?
99. AGOG
- Meaning -Full of keen anticipation or excitement; eager.
- Synonyms - ardent, athirst, avid, bursting, eager, impatient, keen, solicitous, thirsting, thirsty.
- Antonyms -incurious, uninterested.
- Usage - are you agog to learn more words ?
100. AGRARIAN
- Meaning -Relating to or concerning the land and its ownership, cultivation, and tenure.
- Synonyms - agricultural, farming
- Antonyms - // comment if you know.
- Usage - A movement for equitable distribution of land and for agrarian reform.
0 comments :
Post a Comment