Seizing the opportunity to mention one of the best websites ever: The Online Etymological Dictionary. Here are their entries on “rap”.
Seizing the opportunity to mention one of the best websites ever: The Online Etymological Dictionary. Here are their entries on “rap”.