dro - What does it mean?
'dro' hits on the web
You may have been searching for a specific social media @dro profile or the tag #dro
Definition of 'dro'
English
Noun
(en-noun)- They upset for sho', cause they think they know / That they catching me with plenty of the drank and dro