I dont know what made the holes, but there is nothing else about it that says "fossil". The only type of fossil I can think of that could possibly be a match would be a partial jaw, but again, your shows no aspect of bone structure. I think youve just got a strange rock.