unripe

Not fully grown or ready to eat or use yet.