Trichome October 14, 2016 thcscience_admin Westerlee is the name of several locations in the Netherlands: Westerlee (Groningen) Westerlee (South Holland)