jorobeta

listen to the pronunciation of jorobeta
Spanish - English
annoying person
nuisance, annoyance