Lorikeet - Definition

lorikeet

n 1: any of various small lories

Look up another word