English Dictionary
Definition relaid in British English
relaid
/riːˈleɪd/

English Dictionary