mouflon (also moufflon)

wild sheep