This is one of the terms at the Double-Tongued Dictionary site: d-tongued

There's a quote for it but it's not defined. What the heck is it, please?