What does Arche-Noah-Blot mean?

Arche-Noah-Blot - German to English

Noah's ark blot