1 definition by Mohamed Attaya

A man who's incredibly sexy
Oh my God did you see that Ibro?? I wanted to take him home the second i saw him!
by Mohamed Attaya November 21, 2007
Get the ibro mug.