stillingia tallow

noun

Definition of stillingia tallow

: chinese tallow