Thanks lorax I rubbed the leaf and the smell was not strong but it was there.
I think this may be a vegetable but not sure. http://imageshack.us/photo/my-images/7/img0339yr.jpg/...