From what language does the phrase non sequitur originate, and what does it mean? A. It comes from Greek, and in English it refers to the school from which someone graduates. B. It comes from Latin, and in English it refers to something that feels out of place or illogical in a certain context. C. It comes from Spanish, and in English it refers to someone's mother. D. It comes from Italian, and in English it refers to someone's mother.