resulting from a strange, suspicious, or unusual process - Spanisch Englisch Wörterbuch