What is the meaning of Love_dove?

A tablet of the drug ecstasy.

Source: wiktionary.org