Ray mallard Synonyms
We can't find synonyms for the phrase "Ray mallard", but we have synonyms for terms, you can combine them.RM abbreviation
RM is an abbreviation for Ray MallardWhat does RM stand for?
RM stands for "Ray Mallard" Definitions for Ray
Definitions for Mallard
- (noun) wild dabbling duck from which domestic ducks are descended; widely distributed