meaning of leftover

1. a small part or portion that remains after the main part no longer exists


Related Words

leftover | leftovers |

Developed & Maintained By Taraprasad.com

Treasure Words