dp

By dp

Barbed

1 : having barbs
2 : characterized by pointed and biting criticism or sarcasm <barbed witticisms

Comments
Sign in or get an account to comment.