SP - definition of SP by The Free Dictionary
https://www.thefreedictionary.com/SP
SP synonyms, SP pronunciation, SP translation, English dictionary definition of SP. abbr. 1. self-propelled 2. shore patrol 3. single pole 4. specialist 5. submarine patrol American Heritage® Dictionary of the English Language, Fifth...
DA: 42 PA: 51 MOZ Rank: 30