have skeletons in the cupboard - Turco Inglés Diccionario