Skip to main content

Definitions by rocky raccoon

A displaced person.

Person who is a foreigner.
They don’t speak English so they must be a DP.
DP by Rocky Raccoon June 2, 2026

humanities prep 

humanities prep by rocky raccoon November 13, 2004