Dictionary isidro April 4, 2013 davepoobond Leave a comment isidro – n. dried bug guts on your windshield that stays there for a very long time Share this:EmailFacebookTwitterMoreRedditTumblr Related