DictionaryForumContacts

Morphology analysis
foreknow (22) | Verb
foreknow
foreknows
foreknowing
foreknew
foreknown