Definition of “dray” - English Dictionary

british dictionary