meaning of offal

1. viscera and trimmings of a butchered animal often considered inedible by humans


Related Words

offal |

Developed & Maintained By Taraprasad.com

Treasure Words