resembling a human form - Spanisch Englisch Wörterbuch