Meaning of “trip-hop” in the English Dictionary

british dictionary