Ms yosra Share definition Flag Annoying teacher Ms yosra is annoying. Ms yosra by Mrrapperthebaker November 22, 2019 0 0 Get merch Get the Ms yosra mug. Buy Now — $32.95 See more merch