n. An informal speech, usually brief and sometimes impromptu. Also spiel. Context and source: "Now I'll give my little speel about drinking." (Conversation)
SPEEL
Meaning of SPEEL in English
New Words English dictionary. Английский словарь новых слов. 2012