Question: is ngl in the english dictionary?
Answer: NGL in British English 1. natural gas liquids: liquid hydrocarbons derived from natural gas. 2. messaging & social media. not gonna lie.