EnglishMRAP/ɛm.ɹæp/ · nounMeaningAbbreviation of mine-resistant, ambush-protected vehicle.SourcesNo citations have been attached yet.