Top definition
Visually pleasing photography account based around many subjects.
Alan's insta is such an amblucia account.
by American_MANGO July 15, 2018
Get the mug
Get a amblucia mug for your coworker Beatrix.