mount kit duck - Spanish English Dictionary