Purple [adjective] + loosestrife [noun]