Tengooze

a Tengu like creature covered in ooze.