• word of the day

    landscapist

    landscapist - Dictionary definition and meaning for word landscapist

    Definition
    (noun) someone who paints landscapes Definition
    (noun) someone who arranges features of the landscape or garden attractively
Download our Mobile App Today
Receive our word of the day
on Whatsapp