dovecote (n.)youdaoicibaDictYouDict
early 15c., from dove (n.) + cote.