Drop house definition

Drop house means property or real property that is used
Drop house means property that is used to facilitate smuggling