people - old french / latin feeble - old french mind - old english, but roots in germanic synonym - greek / latin expede - I think this doesn't mean what you think it means, but latin. horrible - old french