meaning of Arche-Noah-Blot

Arche-Noah-Blot - German to English

Noah's ark blot