Miranda.
(Of thelat.)(miranda, pl. n. ofmirandus, worthy of admiration).
1. f. high spot from which large expanse of ground is discovered.
de Miranda.
1. loc. Advisor. Colloq. Nothing and must work.