translate English to German: It struck me as rather odd.
Das mutete mich ziemlich seltsam an.