cucaracheroFormsTop 50000MeaningsNoun1. wren (bird)a. any of various wrens or wren-like birds2. a cockroach-infested location (Cuba, Colombia, Panamá)