semi-
ex-
super-
over-
re-
pre-
bi-
inter-
fore-
mini-
co-
under-
trans-
between
too much
two
half, partly
front
former
extreme, big
again or back
not enough, below
across, through
small
together
before-