Every week my daughter has homework where she is given an English word and has to find words that have come from the same original root. For example, if she is given the word "reprehensible" and its root is "reprehendere" then she has to list other English words that have come from "reprehendere." The words might not even have any similarity to the original English word she was given, they just have to come from the same root, i.e., if "dog" somehow had come from "reprehendere" she'd need to list "dog" as one of her words.

Help, PLEASE. Does anyone know of a web site, software, or book where you can start with the root, i.e., "reprehendere" and find what English words come from that root?