ottrero Share definition Flag A really fucking annoying person!!!!! That bitch is such an ottrero!!!! ottrero by That_crazy_hoe December 29, 2018 0 0 Get merch Get the ottrero mug. Buy Now — $32.95 See more merch