Kotomora
尿嚢 (nyounou) Japanese meaning: allantoic bladder | Kotomora